html,body{margin: 0px; padding: 0px; background-color: #f3f3f3;}
div.wrap{}
div.reg-container{margin: 0px auto 0px auto; width: 600px;}
div.login-container{margin: 0px auto 0px auto; width: 400px;}
div.login-panel{padding: 30px; border: 1px solid #cacaca; border-radius: 10px; background-color: #ffffff;}
div.login-panel div.row{padding: 6px 0px;}
div.login-panel div.row input.text{width: 100%; padding: 10px; box-sizing: border-box; border: 1px solid #cacaca; border-radius: 7px; outline: none; font-size: 14px; color: #3b3b3b;}
div.login-panel div.row input.button{width: 100%; padding: 10px; box-sizing: border-box; border: 1px solid #2dbe60; border-radius: 7px; background-color: #2dbe60; outline: none; font-size: 14px; color: #ffffff;}
div.login-panel div.row input.button{border: 1px solid #28a955; background-color: #28a955;}
div.login-panel div.message{margin: 6px 0px; height: 18px; font-size: 13px; color: #dd0000;}

div.widget-tooltip{
    position: absolute;
    display: block;
    top: 0px;
    left: 50%;
    width: auto;
    padding: 10px;
    border: 1px solid #dddddd;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background-color: #ffffff;
    box-sizing: border-box;
    transition: opacity 0.2s ease-in-out, visibility 0.001s linear 0.2s;
    overflow: hidden;
}

div.widget-tooltip div.content{margin: 10px 20px; font-size: 13px; color: #333333;}
